package com.rv.nats.annotation;

import com.rv.nats.enums.ClientType;

import java.lang.annotation.*;

/**
 * 用于监听对应的客户端
 * 一般与{@link  Publish}和{@link  Request}使用
 *
 * @author .sun
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface NatsServer {


    /**
     * 监听器客户端的类型
     */
    ClientType proxyClient() default ClientType.Application;
}
